(VAR X XS) (STRATEGY CONTEXTSENSITIVE (zeros) (cons 1) (0) (tail 1) ) (RULES zeros -> cons(0,zeros) tail(cons(X,XS)) -> XS )